package com.kongyz;

import java.util.ArrayList;
import java.util.List;

/**
 * @author kongyz
 * @date 2018/7/3 21:18
 * @Description: 负责从 Memento 中恢复对象的状态
 */
public class CareTaker {

    private List<Memento> mementoList=new ArrayList<Memento>();

    public void add(Memento memento){
        mementoList.add(memento);
    }
    public Memento get(int index){
        return mementoList.get(index);
    }

    /**
     * 获取最后一次保存的状态
     * @return
     */
    public Memento getLast(){
        return mementoList.get(mementoList.size()-1);
    }

}
